Stored Procedures [dbo].[BAECompanySearch]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Parameters
NameData TypeMax Length (Bytes)
@CompanyNamevarchar(80)80
@MemberTypevarchar(2500)2500
SQL Script
CREATE procedure [dbo].[BAECompanySearch]
    @CompanyName AS varchar(80),    
    @MemberType AS varchar(2500)
AS
    SET @CompanyName = UPPER(@CompanyName)
    IF LEN(@MemberType) > 0
    BEGIN
        SELECT *
          FROM [dbo].[Name]
         WHERE [COMPANY_RECORD] = 1
               AND [MEMBER_TYPE] IN (SELECT * FROM [dbo].[GetValueListTable](@MemberType))
               AND UPPER([COMPANY]) LIKE '%' + @CompanyName + '%'
         ORDER BY [COMPANY]
    END
    ELSE
    BEGIN
        SELECT *
          FROM [dbo].[Name]
         WHERE [COMPANY_RECORD] = 1
               AND UPPER([COMPANY]) LIKE '%' + @CompanyName + '%'
         ORDER BY [COMPANY]
    END

GO
Uses